package net.lab1024.smartadmin.module.weapp.orders.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import net.lab1024.smartadmin.module.system.department.domain.dto.DepartmentVO;
import net.lab1024.smartadmin.module.system.employee.domain.bo.EmployeeBO;
import net.lab1024.smartadmin.module.system.employee.domain.entity.EmployeeEntity;
import net.lab1024.smartadmin.module.system.login.domain.RequestTokenBO;
import net.lab1024.smartadmin.module.weapp.orderstype.domain.vo.WorkOrderTypeVO;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 *
 */
@Data
public class OrdersPageBaseVO {

    @ApiModelProperty("部门map")
    private Map<Long,DepartmentViewVO> departmentMap;

    @ApiModelProperty("部门list")
    private List<DepartmentViewVO> departmentList;

    @ApiModelProperty("工单类型map")
    private Map<Long, WorkOrderTypeVO> workOrderTypeMap;

    @ApiModelProperty("工单类型list")
    private List<WorkOrderTypeVO> workOrderTypeList;

    @ApiModelProperty("当前登入用户信息")
    private EmployeeBaseVO employeeBaseVO;
}
